package com.seleniti.enpareja.web.desktop.client.ui.resources;

import com.google.gwt.core.shared.GWT;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.CssResource.Import;
import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.resources.client.ImageResource.ImageOptions;
import com.google.gwt.user.cellview.client.DataGrid;
import com.seleniti.enpareja.web.desktop.client.ui.widget.InfoInlineWidget;

public interface CommonResources extends ClientBundle {

	public static CommonResources INSTANCE = GWT.create(CommonResources.class);

	@Source("CommonStyles.css")
	@Import({ DataGrid.Style.class, InfoInlineWidget.Style.class })
	CommonStyles style();

	@Source("info-icon.png")
	@ImageOptions(width = 32, height = 32)
	ImageResource info32x32();

	@Source("error-icon.png")
	@ImageOptions(width = 32, height = 32)
	ImageResource error32x32();

	@Source("tick.png")
	@ImageOptions(width = 32, height = 32)
	ImageResource tick32x32();

	@ImageOptions(width = 32, height = 32)
	@Source("warning-icon.png")
	ImageResource warning32x32();

	@ImageOptions(width = 16, height = 16)
	@Source("warning-icon.png")
	ImageResource warning16x16();

	@Source("logo.png")
	ImageResource logo();

	@ImageOptions(width = 32, height = 32)
	ImageResource logout();

	@Source("seleniti-logo.png")
	ImageResource seleniti_logo();

	@Source("ioc-commons-logo.png")
	ImageResource ioccommons_logo();

	ImageResource female();

	ImageResource male();

	ImageResource addIcon();
	
	ImageResource balanceIcon();

	ImageResource modifyIcon();

	ImageResource addModifyIcon();

	ImageResource binIcon();

	ImageResource switchListIcon();

	ImageResource backIcon();

	ImageResource refreshIcon();

	ImageResource openExclamation();

	ImageResource closeExclamation();

	ImageResource openQuestion();

	ImageResource closeQuestion();

	ImageResource sunIcon();

	ImageResource moonIcon();

	ImageResource coffeeIcon();

	ImageResource bedIcon();

	ImageResource splitShiftIcon();

	ImageResource androidIconWhite();
	
	ImageResource googlePlayIcon();

	ImageResource switchIcon();

	@Source("calendar_icon.png")
	ImageResource calendarIcon();

	@ImageOptions(width = 24, height = 24)
	ImageResource addIconMember1();

	@ImageOptions(width = 24, height = 24)
	ImageResource addIconMember2();

	@ImageOptions(width = 32, height = 32)
	@Source("clean_bill.png")
	ImageResource cleanBill();

	@Source("collapse-icon-18x18.png")
	ImageResource decreaseIcon();

	@Source("expand-icon-18x18.png")
	ImageResource increaseIcon();
	
	ImageResource coupleIcon();
	
	ImageResource singleIcon();
	
	ImageResource tryIcon();
	
	ImageResource close_icon();

	ImageResource topRightArrow();

	ImageResource topLeftArrow();

	ImageResource bottomRightArrow();

	ImageResource bottomLeftArrow();
}
